You are here: Symbol Reference > Dew Namespace > Dew.Signal Namespace > Dew.Signal.Units Namespace > Classes > SignalUtils Class > SignalUtils Methods > SignalUtils.FractionalImpulse Method
Dew Signal for .NET
ContentsIndexHome
PreviousUpNext
SignalUtils.FractionalImpulse Method

Design a fractional delay allpass FIR filter.

Syntax
C#
Visual Basic
public static double FractionalImpulse([In] TVec H, double FractionalDelay, TFractionalImpulse aFractionalImpulse, double Gain);

The filter properties can only be set to those covered by TFractionalImpulse type. The result is returned in H and optionally a scaling factor or Gain can be specified. The fractional delay of the filter can be specified with FractionalDelay parameter, which must be between 0 and 1. The function returns the total filter delay including the integer delay part. 

This routine can be called when an allpass, linear phase, fractional FIR filter is desired. The resulting impulse response stored in H can be passed directly to the FirInit and FirFilter routines for filtering. 

H.FloatPrecision value on input defines the precision (single or double) of the result on output.

Copyright (c) 1999-2024 by Dew Research. All rights reserved.
What do you think about this topic? Send feedback!